.footer {
  background-color: #f8f9fa;
  padding: 2rem 0;
  margin-top: auto;

  .container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 1rem;

    .content {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      gap: 1rem;

      .copyright {
        color: #6c757d;
      }

      .links {
        display: flex;
        gap: 2rem;

        a {
          color: #6c757d;
          text-decoration: none;
          transition: color 0.2s ease;

          &:hover {
            color: #343a40;
          }
        }
      }
    }
  }
}

// 媒体查询
@media (max-width: 768px) {
  .footer {
    .content {
      flex-direction: column;
      text-align: center;

      .links {
        justify-content: center;
      }
    }
  }
}
